var path = require("path");
function resolve(dir) {
  return path.join(__dirname, dir);
}
module.exports = {
  lintOnSave: false, //关闭eslint文件
  // configureWebpack: {
  //   resolve: {
  //     //配置路径别名
  //     alias: {
  //       assets: "@/assets",
  //       common: "@/common",
  //       components: "@/components",
  //       network: "@/network",
  //       views: "@/views",
  //     },
  //   },
  // },
  devServer: {
    proxy: {
      //配置代理服务器
      "/hehe": {
        target: "这里填写的地址类似于服务器代理★填写的地址是地址问号之前的地址", //目标网址
        changeOrigin: true,
        pathRewrite: {
          "^/hehe": "", //发请求的时候要把上面taget填写的地址参数改成/hehe注意改完这个配置文件一定要重启服务器
          // 如果taget上面的是/hehe那么pathRewrite对象就要配置^/hehe属性为空字符串
          // 如果taget上面的是/xixi那么pathRewrite对象就要配置^/xixi属性为空字符串
        },
      },
      "/single2": {
        target: "http://localhost:8888/single2",
        changeOrigin: true,
        pathRewrite: {
          "^/single2": "",
        },
      },
      "/single3": {
        target: "http://localhost:8888/single3",
        changeOrigin: true,
        pathRewrite: {
          "^/single3": "",
        },
      },
      "/merge": {
        target: "http://localhost:8888/merge",
        changeOrigin: true,
        pathRewrite: {
          "^/merge": "",
        },
      },
    },
  },
  //   chainWebpack: (config) => {
  //     config.resolve.alias
  //       .set("@", resolve("./src")) //给src的绝对路径起一个别名叫@.set("api", resolve("./src/api")) //aip文件夹绝对路径地址起一个别名叫api
  //       .set("components", resolve("./src/components"))
  //       .set("style", resolve("./src/style"));
  //   },
  //   // 用的时候要在别名前面加上一个~,如你想用./src/style这个地址的别名写地址的时候就要写成~style,并且只有把别名用在样式相关的地方引用才要加~号【比如style标签内部 less语言 sass语言等等】其他地方不用比如js文件script标签内部
};
